/**
 * <p>
 * 筛选配置
 *
 * @Author：Roy
 * @Description：能源数据
 * @Date：Create by 2023-12-05 11:48:22
 */
const selectConfig = {
  'energy-data': [
    {
      type: 'select-date-picker',
      prop: 'solidifyDateStart',
      name: '开始日期',
      selectStyle: { width: '180px' },
      selectConfig: {
        clearable: true,
        placeholder: '请输入开始日期',
        iconConfig: {
          type: 'suffix',
          style: { cursor: 'pointer' }
        }
      }
    },
    {
      type: 'select-date-picker',
      prop: 'solidifyDateEnd',
      name: '结束日期',
      selectStyle: { width: '180px' },
      selectConfig: {
        clearable: true,
        placeholder: '请输入结束日期',
        iconConfig: {
          type: 'suffix',
          style: { cursor: 'pointer' }
        }
      }
    },
    // {
    //   type: 'select-option',
    //   prop: 'sceneProjectId',
    //   name: '所属项目',
    //   optionList: [],
    //   selectPath: 'commonSelected',
    //   selectParams: {
    //     code: 'SceneProjectSelected'
    //   },
    //   dataProp: {
    //     dataType: 'resData',
    //     nameProp: 'label',
    //     codeProp: 'value'
    //   },
    //   selectStyle: { width: '180px' },
    //   selectConfig: {
    //     clearable: true,
    //     placeholder: '请选择所属项目'
    //   }
    // },
    // {
    //   type: 'select-cascader',
    //   prop: 'sceneInfo',
    //   name: '所属场景',
    //   optionList: [],
    //   selectConfig: {
    //     clearable: true,
    //     placeholder: '请选择所属场景',
    //     props: { checkStrictly: true }
    //   },
    //   selectStyle: { width: '180px' }
    // },
    // {
    //   type: 'select-option',
    //   prop: 'sceneCompanyId',
    //   name: '所属公司',
    //   optionList: [],
    //   selectPath: 'commonSelected',
    //   selectParams: {
    //     code: 'SceneCompanySelected'
    //   },
    //   dataProp: {
    //     dataType: 'resData',
    //     nameProp: 'label',
    //     codeProp: 'value'
    //   },
    //   selectStyle: { width: '180px' },
    //   selectConfig: {
    //     clearable: true,
    //     placeholder: '请选择所属公司'
    //   }
    // },
    // {
    //   type: 'select-option',
    //   prop: 'meterDeviceId',
    //   name: '所属设备',
    //   optionList: [],
    //   selectPath: 'commonSelected',
    //   selectParams: {
    //     code: 'MeterDeviceSelected'
    //   },
    //   dataProp: {
    //     dataType: 'resData',
    //     nameProp: 'label',
    //     codeProp: 'value'
    //   },
    //   selectStyle: { width: '180px' },
    //   selectConfig: {
    //     clearable: true,
    //     placeholder: '请选择所属设备'
    //   }
    // },
    {
      type: 'select-option',
      prop: 'energyTypeId',
      name: '能源名称',
      optionList: [],
      selectPath: 'commonSelected',
      selectParams: {
        code: 'EnergyConsumptionTypeSelected'
      },
      dataProp: {
        dataType: 'resData',
        nameProp: 'label',
        codeProp: 'value'
      },
      selectStyle: { width: '180px' },
      selectConfig: {
        clearable: true,
        placeholder: '请选择能源名称'
      }
    },
    {
      type: 'select-option',
      prop: 'readMeterType',
      name: '读表类型',
      optionList: [],
      selectPath: 'dictList',
      selectParams: {
        codeList: ['ecp-admin.meterDevice.readMeterType']
      },
      dataProp: {
        keyProp: 'ecp-admin.meterDevice.readMeterType',
        nameProp: 'label',
        codeProp: 'value'
      },
      selectStyle: { width: '180px' },
      selectConfig: {
        clearable: true,
        placeholder: '请选择读表类型'
      }
    },
    {
      type: 'select-option',
      prop: 'readMeterTag',
      name: '读表标识',
      optionList: [],
      selectPath: 'dictList',
      selectParams: {
        codeList: ['ecp-admin.meterDevice.readMeterTag']
      },
      dataProp: {
        keyProp: 'ecp-admin.meterDevice.readMeterTag',
        nameProp: 'label',
        codeProp: 'value'
      },
      selectStyle: { width: '180px' },
      selectConfig: {
        clearable: true,
        placeholder: '请选择读表标识'
      }
    }
  ]
}

export default {}
export { selectConfig }
